home *** CD-ROM | disk | FTP | other *** search
Text File | 1989-04-27 | 550 b | 25 lines | [TEXT/????] |
- ;;; $Header: udefs1.scm,v 1.3 88/08/26 20:04:45 GMT gjs Exp $
- ;;; last modification 8/20/88 (mh)
-
- (if-mit (declare (usual-integrations)))
-
- ;;; Everybody wants to know about these.
-
- (define pi (* 4 (atan 1 1)))
- (define -pi (- pi))
- (define pi/2 (/ pi 2))
- (define -pi/2 (- pi/2))
- (define pi/4 (/ pi 4))
- (define -pi/4 (- pi/4))
- (define 2pi (+ pi pi))
- (define -2pi (- 2pi))
-
- (define *machine-epsilon*
- (let loop ((e 1.0))
- (if (= 1.0 (+ e 1.0))
- (* 2 e)
- (loop (/ e 2)))))
-
- (define *sqrt-machine-epsilon*
- (sqrt *machine-epsilon*))
-